Package com.axemble.vdoc.sdk.interfaces
Interface ILocalization
- All Superinterfaces:
- IAttributeSupport,- IDeletionSupport,- IDirectory,- IElement,- IExternalSupport,- IProtocolSupport,- ISearchSupport,- ISecuritySupport,- Serializable
public interface ILocalization
extends IElement, ISecuritySupport, IDeletionSupport, IAttributeSupport, IExternalSupport, ISearchSupport, IProtocolSupport, IDirectory
The ILocalization interface is part of the VDoc directory.
- Since:
- 1.0
- Version:
- 1.0, 28/10/2007
- Author:
- Vassyly Lygeros
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddLocalizations(Collection<? extends ILocalization> localizations) Add a collection of child localizationsvoidAdd aIUseras a member of the localization.voidaddMembers(Collection<? extends IUser> members) Add a collection of members (IUserobjects)Collection<? extends IUser> Gets all localization members recursively.Gets the creator of the localization.Gets the created date.Returns the type of the localization (company, subsidiary, etc...)Returns the description of the localizationgetLabel()Returns the label of the localizationCollection<? extends ILocalization> Returns the list of underneath localizationsCollection<? extends IUser> Returns the list of usersGets the editor of the localization.Gets the created date.getName()Returns the name of the localizationReturns the parent localizationvoidremoveMember(IUser user) Removes a member from the localization.voidremoveMembers(Collection<? extends IUser> members) Removes a collection of members from the localization.voidsetCustomType(String type) Set the type of the localizationvoidsetDescription(String description) Set the description of the localizationvoidSets the label of the localizationvoidSet the name of the localizationvoidsetParent(ILocalization parent) Set the parent of the localizationMethods inherited from interface com.axemble.vdoc.sdk.supports.IAttributeSupportaddAttribute, addAttributes, getAttribute, getAttributes, getExtendedAttributesMethods inherited from interface com.axemble.vdoc.sdk.supports.IDeletionSupportdeleteMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IDirectorygetExternalId, isExternalMethods inherited from interface com.axemble.vdoc.sdk.interfaces.IElementgetId, getModule, getNativeObject, getPath, saveMethods inherited from interface com.axemble.vdoc.sdk.supports.IExternalSupportgetExternalClassName, getExternalNativeIdMethods inherited from interface com.axemble.vdoc.sdk.supports.IProtocolSupportgetProtocolURI, getProtocolURI
- 
Method Details- 
getNameString getName()Returns the name of the localization- Returns:
- a String object
 
- 
getLabelString getLabel()Returns the label of the localization- Returns:
- a String object
 
- 
getDescriptionString getDescription()Returns the description of the localization- Returns:
- the description of the localization
 
- 
getCustomTypeString getCustomType()Returns the type of the localization (company, subsidiary, etc...)- Returns:
- a String object
 
- 
getCreatedDateDate getCreatedDate()Gets the created date.- Returns:
- a Dateobject.
 
- 
getCreatedByIUser getCreatedBy()Gets the creator of the localization.- Returns:
- a IUserobject.
 
- 
getModifiedDateDate getModifiedDate()Gets the created date.- Returns:
- a Dateobject.
 
- 
getModifiedByIUser getModifiedBy()Gets the editor of the localization.- Returns:
- a IUserobject.
 
- 
getLocalizationsCollection<? extends ILocalization> getLocalizations()Returns the list of underneath localizations- Returns:
- a Collection object of ILocalization
 
- 
getMembersCollection<? extends IUser> getMembers()Returns the list of users- Returns:
- a Collection object
 
- 
getAllMembersCollection<? extends IUser> getAllMembers()Gets all localization members recursively.- Returns:
- A collection of IUserobjects.
 
- 
getParentILocalization getParent()Returns the parent localization- Returns:
- a ILocalizationobject
 
- 
setNameSet the name of the localization- Parameters:
- name-
 
- 
setLabelSets the label of the localization- Parameters:
- label-
 
- 
setDescriptionSet the description of the localization- Parameters:
- description-
 
- 
setCustomTypeSet the type of the localization- Parameters:
- type-
 
- 
addLocalizationsAdd a collection of child localizations- Parameters:
- localizations-
 
- 
addMemberAdd aIUseras a member of the localization.- Parameters:
- user- The- IUserobject to add
 
- 
addMembersAdd a collection of members (IUserobjects)- Parameters:
- members-
 
- 
removeMemberRemoves a member from the localization.- Parameters:
- user- The- IUserobject to remove.
 
- 
removeMembersRemoves a collection of members from the localization.- Parameters:
- members- The collection of- IUserobjects to remove.
 
- 
setParentSet the parent of the localization- Parameters:
- parent-
 
 
-