public interface ILocalization extends IElement, ISecuritySupport, IDeletionSupport, IAttributeSupport, IExternalSupport, ISearchSupport, IProtocolSupport, IDirectory
IUser
,
IGroup
,
IOrganization
Modifier and Type | Method and Description |
---|---|
void |
addLocalizations(Collection<? extends ILocalization> localizations)
Add a collection of child localizations
|
void |
addMember(IUser user)
Add a
IUser as a member of the localization. |
void |
addMembers(Collection<? extends IUser> members)
Add a collection of members (
IUser objects) |
Collection<? extends IUser> |
getAllMembers()
Gets all localization members recursively.
|
IUser |
getCreatedBy()
Gets the creator of the localization.
|
Date |
getCreatedDate()
Gets the created date.
|
String |
getCustomType()
Returns the type of the localization (company, subsidiary, etc...)
|
String |
getDescription()
Returns the description of the localization
|
String |
getLabel()
Returns the label of the localization
|
Collection<? extends ILocalization> |
getLocalizations()
Returns the list of underneath localizations
|
Collection<? extends IUser> |
getMembers()
Returns the list of users
|
IUser |
getModifiedBy()
Gets the editor of the localization.
|
Date |
getModifiedDate()
Gets the created date.
|
String |
getName()
Returns the name of the localization
|
ILocalization |
getParent()
Returns the parent localization
|
void |
removeMember(IUser user)
Removes a member from the localization.
|
void |
removeMembers(Collection<? extends IUser> members)
Removes a collection of members from the localization.
|
void |
setCustomType(String type)
Set the type of the localization
|
void |
setDescription(String description)
Set the description of the localization
|
void |
setLabel(String label)
Sets the label of the localization
|
void |
setName(String name)
Set the name of the localization
|
void |
setParent(ILocalization parent)
Set the parent of the localization
|
getId, getModule, getNativeObject, getPath, save
getProtocolURI, getProtocolURI
delete
addAttribute, addAttributes, getAttribute, getAttributes, getExtendedAttributes
getExternalClassName, getExternalNativeId
getExternalId, isExternal
String getName()
String getLabel()
String getDescription()
String getCustomType()
Collection<? extends ILocalization> getLocalizations()
ILocalization
Collection<? extends IUser> getMembers()
Collection<? extends IUser> getAllMembers()
IUser
objects.ILocalization getParent()
ILocalization
objectvoid setName(String name)
name
- void setLabel(String label)
label
- void setDescription(String description)
description
- void setCustomType(String type)
type
- void addLocalizations(Collection<? extends ILocalization> localizations)
localizations
- void addMember(IUser user)
IUser
as a member of the localization.user
- The IUser
object to addvoid addMembers(Collection<? extends IUser> members)
IUser
objects)members
- void removeMember(IUser user)
user
- The IUser
object to remove.void removeMembers(Collection<? extends IUser> members)
members
- The collection of IUser
objects to remove.void setParent(ILocalization parent)
parent
- Copyright © 2022 Visiativ. All rights reserved.