Modifier and Type | Method | Description |
---|---|---|
default int |
countGroups() |
|
int |
countGroups(String filter) |
|
default int |
countPersons() |
|
int |
countPersons(String filter) |
|
Group |
getGroup(int index) |
|
Group |
getGroup(Id id) |
|
default Group[] |
getGroups() |
|
Group[] |
getGroups(String filter) |
|
String |
getName() |
The name of this group.
|
Person |
getPerson(int index) |
|
Person |
getPerson(Id id) |
|
default Person[] |
getPersons() |
|
Person[] |
getPersons(String filter) |
|
Map<String,Object> |
getProperties() |
Returns all properties for an instance of this class.
|
void |
setName(String name) |
The name of this group.
|
getCreationDate, getId, getModificationDate, isSelected, setSelected
cast, getApplicationReference, getObjectReference, getTypeClass, isInstanceOf
static final TypeClass CLASS
@Kind("element") @Type("group") default Group[] getGroups()
Group
s@Kind("element") @Type("group") Group[] getGroups(String filter)
filter
- AppleScript filter clause without the leading "whose" or "where"Group
s@Kind("element") @Type("group") Group getGroup(int index)
index
- index into the element list (zero-based)Group
at the requested index@Kind("element") @Type("group") Group getGroup(Id id)
id
- id of the itemGroup
with the requested id@Kind("element") @Type("group") default int countGroups()
Group
s@Kind("element") @Type("group") int countGroups(String filter)
filter
- AppleScript filter clause without the leading "whose" or "where"@Kind("element") @Type("person") default Person[] getPersons()
Person
s@Kind("element") @Type("person") Person[] getPersons(String filter)
filter
- AppleScript filter clause without the leading "whose" or "where"Person
s@Kind("element") @Type("person") Person getPerson(int index)
index
- index into the element list (zero-based)Person
at the requested index@Kind("element") @Type("person") Person getPerson(Id id)
id
- id of the itemPerson
with the requested id@Kind("element") @Type("person") default int countPersons()
Person
s@Kind("element") @Type("person") int countPersons(String filter)
filter
- AppleScript filter clause without the leading "whose" or "where"@Code("pnam") @Kind("property") @Name("name") @Type("text") String getName()
@Code("pnam") @Kind("property") @Name("name") @Type("text") void setName(String name)
name
- new property valueMap<String,Object> getProperties()
getProperties
in interface Entry