Class PrincipalModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.core.model.security.PrincipalModel
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PrincipalGroupModel, UserModel

public class PrincipalModel extends ItemModel
Generated model class for type Principal first defined at extension core.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation AgrParty2PrincipalRelation defining source attribute agrParty in extension agreementservices.
    static final String
    Generated relation code constant for relation BaParty2PrincipalRelation defining source attribute baParty in extension billingaccountservices.
    static final String
    Generated relation code constant for relation BmParty2PrincipalRelation defining source attribute bmParty in extension billmanagementservices.
    static final String
    Generated relation code constant for relation Category2PrincipalRelation defining source attribute accessibleCategories in extension catalog.
    static final String
    Generated relation code constant for relation CommentWatcherRelation defining source attribute watchedComments in extension comments.
    static final String
    Generated relation code constant for relation PmParty2PrincipalRelation defining source attribute pmParty in extension partyservices.
    static final String
    Generated relation code constant for relation ProductOffering2PrincipalRelation defining source attribute accessibleOfferings in extension tuadatacommonsservices.
    static final String
    Generated relation code constant for relation PrParty2PrincipalRelation defining source attribute prParty in extension partyroleservices.
    static final String
    Generated relation code constant for relation SpiParty2PrincipalRelation defining source attribute spiParty in extension subscribedproductservices.
    static final String
    Generated relation code constant for relation SyncItemJob2Principal defining source attribute syncJobs in extension catalog.
    static final String
    Generated relation code constant for relation TuaParty2PrincipalRelation defining source attribute tuaParty in extension tuadatamodel.
    static final String
    Generated model type code constant.
    static final String
    Generated relation code constant for relation UcParty2PrincipalRelation defining source attribute ucParty in extension usageconsumptionservices.
    static final String
    Generated relation code constant for relation WorkflowTemplate2PrincipalRelation defining source attribute visibleTemplates in extension workflow.
    static final String
    Generated constant - Attribute key of Principal.accessibleCategories attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Principal.accessibleOfferings attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of Principal.agrParty attribute defined at extension agreementservices.
    static final String
    Generated constant - Attribute key of Principal.allGroups attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.allSearchRestrictions attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
    static final String
    Generated constant - Attribute key of Principal.baParty attribute defined at extension billingaccountservices.
    static final String
    Generated constant - Attribute key of Principal.bmParty attribute defined at extension billmanagementservices.
    static final String
    Generated constant - Attribute key of Principal.description attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.displayName attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.groups attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.identifications attribute defined at extension tuadatacommonsservices.
    static final String
    Generated constant - Attribute key of Principal.name attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.pmParty attribute defined at extension partyservices.
    static final String
    Generated constant - Attribute key of Principal.profilePicture attribute defined at extension comments.
    static final String
    Generated constant - Attribute key of Principal.prParty attribute defined at extension partyroleservices.
    static final String
    Generated constant - Attribute key of Principal.readableCatalogVersions attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Principal.searchRestrictions attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.spiParty attribute defined at extension subscribedproductservices.
    static final String
    Generated constant - Attribute key of Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices.
    static final String
    Generated constant - Attribute key of Principal.syncJobs attribute defined at extension catalog.
    static final String
    Generated constant - Attribute key of Principal.tuaParty attribute defined at extension tuadatamodel.
    static final String
    Generated constant - Attribute key of Principal.ucParty attribute defined at extension usageconsumptionservices.
    static final String
    Generated constant - Attribute key of Principal.uid attribute defined at extension core.
    static final String
    Generated constant - Attribute key of Principal.visibleTemplates attribute defined at extension workflow.
    static final String
    Generated constant - Attribute key of Principal.watchedComments attribute defined at extension comments.
    static final String
    Generated constant - Attribute key of Principal.writableCatalogVersions attribute defined at extension catalog.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
    PrincipalModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the Principal.accessibleCategories attribute defined at extension catalog.
    Generated method - Getter of the Principal.accessibleOfferings attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the Principal.agrParty attribute defined at extension agreementservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since ages - use { @link #getAllGroups()} instead
    Generated method - Getter of the Principal.allGroups dynamic attribute defined at extension core.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since ages - use { @link #getAllSearchRestrictions()} instead
    Generated method - Getter of the Principal.allSearchRestrictions dynamic attribute defined at extension core.
    Generated method - Getter of the Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
    Generated method - Getter of the Principal.baParty attribute defined at extension billingaccountservices.
    Generated method - Getter of the Principal.bmParty attribute defined at extension billmanagementservices.
    Generated method - Getter of the Principal.description attribute defined at extension core.
    Generated method - Getter of the Principal.displayName dynamic attribute defined at extension core.
    Generated method - Getter of the Principal.displayName dynamic attribute defined at extension core.
    Generated method - Getter of the Principal.groups attribute defined at extension core.
    Generated method - Getter of the Principal.identifications attribute defined at extension tuadatacommonsservices.
    Generated method - Getter of the Principal.name attribute defined at extension core.
    Generated method - Getter of the Principal.pmParty attribute defined at extension partyservices.
    Generated method - Getter of the Principal.profilePicture attribute defined at extension comments.
    Generated method - Getter of the Principal.prParty attribute defined at extension partyroleservices.
    Generated method - Getter of the Principal.readableCatalogVersions attribute defined at extension catalog.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since ages - use { @link #getSearchRestrictions()} instead
    Generated method - Getter of the Principal.searchRestrictions attribute defined at extension core.
    Generated method - Getter of the Principal.spiParty attribute defined at extension subscribedproductservices.
    Generated method - Getter of the Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices.
    Generated method - Getter of the Principal.syncJobs attribute defined at extension catalog.
    Generated method - Getter of the Principal.tuaParty attribute defined at extension tuadatamodel.
    Generated method - Getter of the Principal.ucParty attribute defined at extension usageconsumptionservices.
    Generated method - Getter of the Principal.uid attribute defined at extension core.
    Generated method - Getter of the Principal.visibleTemplates attribute defined at extension workflow.
    Generated method - Getter of the Principal.watchedComments attribute defined at extension comments.
    Generated method - Getter of the Principal.writableCatalogVersions attribute defined at extension catalog.
    void
    Generated method - Setter of Principal.agrParty attribute defined at extension agreementservices.
    void
    Generated method - Setter of Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
    void
    Generated method - Setter of Principal.baParty attribute defined at extension billingaccountservices.
    void
    Generated method - Setter of Principal.bmParty attribute defined at extension billmanagementservices.
    void
    Generated method - Setter of Principal.description attribute defined at extension core.
    void
    Generated method - Setter of Principal.groups attribute defined at extension core.
    void
    Generated method - Setter of Principal.identifications attribute defined at extension tuadatacommonsservices.
    void
    setName(String value)
    Generated method - Setter of Principal.name attribute defined at extension core.
    void
    Generated method - Setter of Principal.pmParty attribute defined at extension partyservices.
    void
    Generated method - Setter of Principal.profilePicture attribute defined at extension comments.
    void
    Generated method - Setter of Principal.prParty attribute defined at extension partyroleservices.
    void
    Generated method - Setter of Principal.readableCatalogVersions attribute defined at extension catalog.
    void
    Generated method - Setter of Principal.spiParty attribute defined at extension subscribedproductservices.
    void
    Generated method - Setter of Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices.
    void
    Generated method - Setter of Principal.syncJobs attribute defined at extension catalog.
    void
    Generated method - Setter of Principal.tuaParty attribute defined at extension tuadatamodel.
    void
    Generated method - Setter of Principal.ucParty attribute defined at extension usageconsumptionservices.
    void
    setUid(String value)
    Generated method - Setter of Principal.uid attribute defined at extension core.
    void
    Generated method - Setter of Principal.visibleTemplates attribute defined at extension workflow.
    void
    Generated method - Setter of Principal.watchedComments attribute defined at extension comments.
    void
    Generated method - Setter of Principal.writableCatalogVersions attribute defined at extension catalog.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _CATEGORY2PRINCIPALRELATION

      public static final String _CATEGORY2PRINCIPALRELATION
      Generated relation code constant for relation Category2PrincipalRelation defining source attribute accessibleCategories in extension catalog.
      See Also:
    • _SYNCITEMJOB2PRINCIPAL

      public static final String _SYNCITEMJOB2PRINCIPAL
      Generated relation code constant for relation SyncItemJob2Principal defining source attribute syncJobs in extension catalog.
      See Also:
    • _WORKFLOWTEMPLATE2PRINCIPALRELATION

      public static final String _WORKFLOWTEMPLATE2PRINCIPALRELATION
      Generated relation code constant for relation WorkflowTemplate2PrincipalRelation defining source attribute visibleTemplates in extension workflow.
      See Also:
    • _COMMENTWATCHERRELATION

      public static final String _COMMENTWATCHERRELATION
      Generated relation code constant for relation CommentWatcherRelation defining source attribute watchedComments in extension comments.
      See Also:
    • _TUAPARTY2PRINCIPALRELATION

      public static final String _TUAPARTY2PRINCIPALRELATION
      Generated relation code constant for relation TuaParty2PrincipalRelation defining source attribute tuaParty in extension tuadatamodel.
      See Also:
    • _AGRPARTY2PRINCIPALRELATION

      public static final String _AGRPARTY2PRINCIPALRELATION
      Generated relation code constant for relation AgrParty2PrincipalRelation defining source attribute agrParty in extension agreementservices.
      See Also:
    • _BAPARTY2PRINCIPALRELATION

      public static final String _BAPARTY2PRINCIPALRELATION
      Generated relation code constant for relation BaParty2PrincipalRelation defining source attribute baParty in extension billingaccountservices.
      See Also:
    • _BMPARTY2PRINCIPALRELATION

      public static final String _BMPARTY2PRINCIPALRELATION
      Generated relation code constant for relation BmParty2PrincipalRelation defining source attribute bmParty in extension billmanagementservices.
      See Also:
    • _PRPARTY2PRINCIPALRELATION

      public static final String _PRPARTY2PRINCIPALRELATION
      Generated relation code constant for relation PrParty2PrincipalRelation defining source attribute prParty in extension partyroleservices.
      See Also:
    • _PMPARTY2PRINCIPALRELATION

      public static final String _PMPARTY2PRINCIPALRELATION
      Generated relation code constant for relation PmParty2PrincipalRelation defining source attribute pmParty in extension partyservices.
      See Also:
    • _SPIPARTY2PRINCIPALRELATION

      public static final String _SPIPARTY2PRINCIPALRELATION
      Generated relation code constant for relation SpiParty2PrincipalRelation defining source attribute spiParty in extension subscribedproductservices.
      See Also:
    • _PRODUCTOFFERING2PRINCIPALRELATION

      public static final String _PRODUCTOFFERING2PRINCIPALRELATION
      Generated relation code constant for relation ProductOffering2PrincipalRelation defining source attribute accessibleOfferings in extension tuadatacommonsservices.
      See Also:
    • _UCPARTY2PRINCIPALRELATION

      public static final String _UCPARTY2PRINCIPALRELATION
      Generated relation code constant for relation UcParty2PrincipalRelation defining source attribute ucParty in extension usageconsumptionservices.
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Generated constant - Attribute key of Principal.description attribute defined at extension core.
      See Also:
    • NAME

      public static final String NAME
      Generated constant - Attribute key of Principal.name attribute defined at extension core.
      See Also:
    • DISPLAYNAME

      public static final String DISPLAYNAME
      Generated constant - Attribute key of Principal.displayName attribute defined at extension core.
      See Also:
    • UID

      public static final String UID
      Generated constant - Attribute key of Principal.uid attribute defined at extension core.
      See Also:
    • ALLSEARCHRESTRICTIONS

      public static final String ALLSEARCHRESTRICTIONS
      Generated constant - Attribute key of Principal.allSearchRestrictions attribute defined at extension core.
      See Also:
    • ALLGROUPS

      public static final String ALLGROUPS
      Generated constant - Attribute key of Principal.allGroups attribute defined at extension core.
      See Also:
    • GROUPS

      public static final String GROUPS
      Generated constant - Attribute key of Principal.groups attribute defined at extension core.
      See Also:
    • SEARCHRESTRICTIONS

      public static final String SEARCHRESTRICTIONS
      Generated constant - Attribute key of Principal.searchRestrictions attribute defined at extension core.
      See Also:
    • ACCESSIBLECATEGORIES

      public static final String ACCESSIBLECATEGORIES
      Generated constant - Attribute key of Principal.accessibleCategories attribute defined at extension catalog.
      See Also:
    • WRITABLECATALOGVERSIONS

      public static final String WRITABLECATALOGVERSIONS
      Generated constant - Attribute key of Principal.writableCatalogVersions attribute defined at extension catalog.
      See Also:
    • READABLECATALOGVERSIONS

      public static final String READABLECATALOGVERSIONS
      Generated constant - Attribute key of Principal.readableCatalogVersions attribute defined at extension catalog.
      See Also:
    • SYNCJOBS

      public static final String SYNCJOBS
      Generated constant - Attribute key of Principal.syncJobs attribute defined at extension catalog.
      See Also:
    • VISIBLETEMPLATES

      public static final String VISIBLETEMPLATES
      Generated constant - Attribute key of Principal.visibleTemplates attribute defined at extension workflow.
      See Also:
    • PROFILEPICTURE

      public static final String PROFILEPICTURE
      Generated constant - Attribute key of Principal.profilePicture attribute defined at extension comments.
      See Also:
    • WATCHEDCOMMENTS

      public static final String WATCHEDCOMMENTS
      Generated constant - Attribute key of Principal.watchedComments attribute defined at extension comments.
      See Also:
    • BACKOFFICELOGINDISABLED

      public static final String BACKOFFICELOGINDISABLED
      Generated constant - Attribute key of Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
      See Also:
    • TUAPARTY

      public static final String TUAPARTY
      Generated constant - Attribute key of Principal.tuaParty attribute defined at extension tuadatamodel.
      See Also:
    • AGRPARTY

      public static final String AGRPARTY
      Generated constant - Attribute key of Principal.agrParty attribute defined at extension agreementservices.
      See Also:
    • BAPARTY

      public static final String BAPARTY
      Generated constant - Attribute key of Principal.baParty attribute defined at extension billingaccountservices.
      See Also:
    • BMPARTY

      public static final String BMPARTY
      Generated constant - Attribute key of Principal.bmParty attribute defined at extension billmanagementservices.
      See Also:
    • PRPARTY

      public static final String PRPARTY
      Generated constant - Attribute key of Principal.prParty attribute defined at extension partyroleservices.
      See Also:
    • PMPARTY

      public static final String PMPARTY
      Generated constant - Attribute key of Principal.pmParty attribute defined at extension partyservices.
      See Also:
    • SPIPARTY

      public static final String SPIPARTY
      Generated constant - Attribute key of Principal.spiParty attribute defined at extension subscribedproductservices.
      See Also:
    • IDENTIFICATIONS

      public static final String IDENTIFICATIONS
      Generated constant - Attribute key of Principal.identifications attribute defined at extension tuadatacommonsservices.
      See Also:
    • ACCESSIBLEOFFERINGS

      public static final String ACCESSIBLEOFFERINGS
      Generated constant - Attribute key of Principal.accessibleOfferings attribute defined at extension tuadatacommonsservices.
      See Also:
    • SUBSCRIPTIONACCESSES

      public static final String SUBSCRIPTIONACCESSES
      Generated constant - Attribute key of Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices.
      See Also:
    • UCPARTY

      public static final String UCPARTY
      Generated constant - Attribute key of Principal.ucParty attribute defined at extension usageconsumptionservices.
      See Also:
  • Constructor Details

    • PrincipalModel

      public PrincipalModel()
      Generated constructor - Default constructor for generic creation.
    • PrincipalModel

      public PrincipalModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • PrincipalModel

      @Deprecated(since="4.1.1", forRemoval=true) public PrincipalModel(String _uid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _uid - initial attribute declared by type Principal at extension core
    • PrincipalModel

      @Deprecated(since="4.1.1", forRemoval=true) public PrincipalModel(ItemModel _owner, String _uid)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _owner - initial attribute declared by type Item at extension core
      _uid - initial attribute declared by type Principal at extension core
  • Method Details

    • getAccessibleCategories

      @Accessor(qualifier="accessibleCategories", type=GETTER) public Collection<CategoryModel> getAccessibleCategories()
      Generated method - Getter of the Principal.accessibleCategories attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the accessibleCategories - catalog categories which are accessible for this principal
    • getAccessibleOfferings

      @Accessor(qualifier="accessibleOfferings", type=GETTER) public Collection<TmaProductOfferingModel> getAccessibleOfferings()
      Generated method - Getter of the Principal.accessibleOfferings attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the accessibleOfferings - ProductOfferings which are accessible for this principal
    • getAgrParty

      @Accessor(qualifier="agrParty", type=GETTER) public AgrPartyModel getAgrParty()
      Generated method - Getter of the Principal.agrParty attribute defined at extension agreementservices.
      Returns:
      the agrParty - The party for which that principal is valid.
    • getAllgroups

      @Deprecated(since="ages", forRemoval=true) public Set<PrincipalGroupModel> getAllgroups()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since ages - use { @link #getAllGroups()} instead
      Generated method - Getter of the Principal.allGroups dynamic attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allGroups
    • getAllGroups

      @Accessor(qualifier="allGroups", type=GETTER) public Set<PrincipalGroupModel> getAllGroups()
      Generated method - Getter of the Principal.allGroups dynamic attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allGroups
    • getAllsearchrestrictions

      @Deprecated(since="ages", forRemoval=true) public Collection<SearchRestrictionModel> getAllsearchrestrictions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since ages - use { @link #getAllSearchRestrictions()} instead
      Generated method - Getter of the Principal.allSearchRestrictions dynamic attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allSearchRestrictions
    • getAllSearchRestrictions

      @Accessor(qualifier="allSearchRestrictions", type=GETTER) public Collection<SearchRestrictionModel> getAllSearchRestrictions()
      Generated method - Getter of the Principal.allSearchRestrictions dynamic attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the allSearchRestrictions
    • getBackOfficeLoginDisabled

      @Accessor(qualifier="backOfficeLoginDisabled", type=GETTER) public Boolean getBackOfficeLoginDisabled()
      Generated method - Getter of the Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
      Returns:
      the backOfficeLoginDisabled
    • getBaParty

      @Accessor(qualifier="baParty", type=GETTER) public BaPartyModel getBaParty()
      Generated method - Getter of the Principal.baParty attribute defined at extension billingaccountservices.
      Returns:
      the baParty - The party for which that principal is valid.
    • getBmParty

      @Accessor(qualifier="bmParty", type=GETTER) public BmPartyModel getBmParty()
      Generated method - Getter of the Principal.bmParty attribute defined at extension billmanagementservices.
      Returns:
      the bmParty - The Party for which those Principals are defined.
    • getDescription

      @Accessor(qualifier="description", type=GETTER) public String getDescription()
      Generated method - Getter of the Principal.description attribute defined at extension core.
      Returns:
      the description
    • getDisplayName

      @Accessor(qualifier="displayName", type=GETTER) public String getDisplayName()
      Generated method - Getter of the Principal.displayName dynamic attribute defined at extension core.
      Returns:
      the displayName
    • getDisplayName

      @Accessor(qualifier="displayName", type=GETTER) public String getDisplayName(Locale loc)
      Generated method - Getter of the Principal.displayName dynamic attribute defined at extension core.
      Parameters:
      loc - the value localization key
      Returns:
      the displayName
      Throws:
      IllegalArgumentException - if localization key cannot be mapped to data language
    • getGroups

      @Accessor(qualifier="groups", type=GETTER) public Set<PrincipalGroupModel> getGroups()
      Generated method - Getter of the Principal.groups attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the groups
    • getIdentifications

      @Accessor(qualifier="identifications", type=GETTER) public Set<TmaIdentificationModel> getIdentifications()
      Generated method - Getter of the Principal.identifications attribute defined at extension tuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the identifications - The identification list for the customer which enlists the identification type and identification number.
    • getName

      @Accessor(qualifier="name", type=GETTER) public String getName()
      Generated method - Getter of the Principal.name attribute defined at extension core.
      Returns:
      the name
    • getPmParty

      @Accessor(qualifier="pmParty", type=GETTER) public PmPartyModel getPmParty()
      Generated method - Getter of the Principal.pmParty attribute defined at extension partyservices.
      Returns:
      the pmParty - The party
    • getProfilePicture

      @Accessor(qualifier="profilePicture", type=GETTER) public MediaModel getProfilePicture()
      Generated method - Getter of the Principal.profilePicture attribute defined at extension comments.
      Returns:
      the profilePicture
    • getPrParty

      @Accessor(qualifier="prParty", type=GETTER) public PrPartyModel getPrParty()
      Generated method - Getter of the Principal.prParty attribute defined at extension partyroleservices.
      Returns:
      the prParty - The party
    • getReadableCatalogVersions

      @Accessor(qualifier="readableCatalogVersions", type=GETTER) public List<CatalogVersionModel> getReadableCatalogVersions()
      Generated method - Getter of the Principal.readableCatalogVersions attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the readableCatalogVersions
    • getSearchrestrictions

      @Deprecated(since="ages", forRemoval=true) public Collection<SearchRestrictionModel> getSearchrestrictions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since ages - use { @link #getSearchRestrictions()} instead
      Generated method - Getter of the Principal.searchRestrictions attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the searchRestrictions
    • getSearchRestrictions

      @Accessor(qualifier="searchRestrictions", type=GETTER) public Collection<SearchRestrictionModel> getSearchRestrictions()
      Generated method - Getter of the Principal.searchRestrictions attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the searchRestrictions
    • getSpiParty

      @Accessor(qualifier="spiParty", type=GETTER) public SpiPartyModel getSpiParty()
      Generated method - Getter of the Principal.spiParty attribute defined at extension subscribedproductservices.
      Returns:
      the spiParty - The party for which that principal is valid.
    • getSubscriptionAccesses

      @Accessor(qualifier="subscriptionAccesses", type=GETTER) public Set<TmaSubscriptionAccessModel> getSubscriptionAccesses()
      Generated method - Getter of the Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the subscriptionAccesses - Subscription Accesses
    • getSyncJobs

      @Accessor(qualifier="syncJobs", type=GETTER) public Collection<SyncItemJobModel> getSyncJobs()
      Generated method - Getter of the Principal.syncJobs attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the syncJobs
    • getTuaParty

      @Accessor(qualifier="tuaParty", type=GETTER) public TuaPartyModel getTuaParty()
      Generated method - Getter of the Principal.tuaParty attribute defined at extension tuadatamodel.
      Returns:
      the tuaParty - The party
    • getUcParty

      @Accessor(qualifier="ucParty", type=GETTER) public UcPartyModel getUcParty()
      Generated method - Getter of the Principal.ucParty attribute defined at extension usageconsumptionservices.
      Returns:
      the ucParty - The party for which that principal is valid.
    • getUid

      @Accessor(qualifier="uid", type=GETTER) public String getUid()
      Generated method - Getter of the Principal.uid attribute defined at extension core.
      Returns:
      the uid
    • getVisibleTemplates

      @Accessor(qualifier="visibleTemplates", type=GETTER) public Collection<WorkflowTemplateModel> getVisibleTemplates()
      Generated method - Getter of the Principal.visibleTemplates attribute defined at extension workflow. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the visibleTemplates
    • getWatchedComments

      @Accessor(qualifier="watchedComments", type=GETTER) public List<CommentModel> getWatchedComments()
      Generated method - Getter of the Principal.watchedComments attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the watchedComments
    • getWritableCatalogVersions

      @Accessor(qualifier="writableCatalogVersions", type=GETTER) public List<CatalogVersionModel> getWritableCatalogVersions()
      Generated method - Getter of the Principal.writableCatalogVersions attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the writableCatalogVersions
    • setAgrParty

      @Accessor(qualifier="agrParty", type=SETTER) public void setAgrParty(AgrPartyModel value)
      Generated method - Setter of Principal.agrParty attribute defined at extension agreementservices.
      Parameters:
      value - the agrParty - The party for which that principal is valid.
    • setBackOfficeLoginDisabled

      @Accessor(qualifier="backOfficeLoginDisabled", type=SETTER) public void setBackOfficeLoginDisabled(Boolean value)
      Generated method - Setter of Principal.backOfficeLoginDisabled attribute defined at extension backoffice.
      Parameters:
      value - the backOfficeLoginDisabled
    • setBaParty

      @Accessor(qualifier="baParty", type=SETTER) public void setBaParty(BaPartyModel value)
      Generated method - Setter of Principal.baParty attribute defined at extension billingaccountservices.
      Parameters:
      value - the baParty - The party for which that principal is valid.
    • setBmParty

      @Accessor(qualifier="bmParty", type=SETTER) public void setBmParty(BmPartyModel value)
      Generated method - Setter of Principal.bmParty attribute defined at extension billmanagementservices.
      Parameters:
      value - the bmParty - The Party for which those Principals are defined.
    • setDescription

      @Accessor(qualifier="description", type=SETTER) public void setDescription(String value)
      Generated method - Setter of Principal.description attribute defined at extension core.
      Parameters:
      value - the description
    • setGroups

      @Accessor(qualifier="groups", type=SETTER) public void setGroups(Set<PrincipalGroupModel> value)
      Generated method - Setter of Principal.groups attribute defined at extension core.
      Parameters:
      value - the groups
    • setIdentifications

      @Accessor(qualifier="identifications", type=SETTER) public void setIdentifications(Set<TmaIdentificationModel> value)
      Generated method - Setter of Principal.identifications attribute defined at extension tuadatacommonsservices.
      Parameters:
      value - the identifications - The identification list for the customer which enlists the identification type and identification number.
    • setName

      @Accessor(qualifier="name", type=SETTER) public void setName(String value)
      Generated method - Setter of Principal.name attribute defined at extension core.
      Parameters:
      value - the name
    • setPmParty

      @Accessor(qualifier="pmParty", type=SETTER) public void setPmParty(PmPartyModel value)
      Generated method - Setter of Principal.pmParty attribute defined at extension partyservices.
      Parameters:
      value - the pmParty - The party
    • setProfilePicture

      @Accessor(qualifier="profilePicture", type=SETTER) public void setProfilePicture(MediaModel value)
      Generated method - Setter of Principal.profilePicture attribute defined at extension comments.
      Parameters:
      value - the profilePicture
    • setPrParty

      @Accessor(qualifier="prParty", type=SETTER) public void setPrParty(PrPartyModel value)
      Generated method - Setter of Principal.prParty attribute defined at extension partyroleservices.
      Parameters:
      value - the prParty - The party
    • setReadableCatalogVersions

      @Accessor(qualifier="readableCatalogVersions", type=SETTER) public void setReadableCatalogVersions(List<CatalogVersionModel> value)
      Generated method - Setter of Principal.readableCatalogVersions attribute defined at extension catalog.
      Parameters:
      value - the readableCatalogVersions
    • setSpiParty

      @Accessor(qualifier="spiParty", type=SETTER) public void setSpiParty(SpiPartyModel value)
      Generated method - Setter of Principal.spiParty attribute defined at extension subscribedproductservices.
      Parameters:
      value - the spiParty - The party for which that principal is valid.
    • setSubscriptionAccesses

      @Accessor(qualifier="subscriptionAccesses", type=SETTER) public void setSubscriptionAccesses(Set<TmaSubscriptionAccessModel> value)
      Generated method - Setter of Principal.subscriptionAccesses attribute defined at extension b2ctelcoservices.
      Parameters:
      value - the subscriptionAccesses - Subscription Accesses
    • setSyncJobs

      @Accessor(qualifier="syncJobs", type=SETTER) public void setSyncJobs(Collection<SyncItemJobModel> value)
      Generated method - Setter of Principal.syncJobs attribute defined at extension catalog.
      Parameters:
      value - the syncJobs
    • setTuaParty

      @Accessor(qualifier="tuaParty", type=SETTER) public void setTuaParty(TuaPartyModel value)
      Generated method - Setter of Principal.tuaParty attribute defined at extension tuadatamodel.
      Parameters:
      value - the tuaParty - The party
    • setUcParty

      @Accessor(qualifier="ucParty", type=SETTER) public void setUcParty(UcPartyModel value)
      Generated method - Setter of Principal.ucParty attribute defined at extension usageconsumptionservices.
      Parameters:
      value - the ucParty - The party for which that principal is valid.
    • setUid

      @Accessor(qualifier="uid", type=SETTER) public void setUid(String value)
      Generated method - Setter of Principal.uid attribute defined at extension core.
      Parameters:
      value - the uid
    • setVisibleTemplates

      @Accessor(qualifier="visibleTemplates", type=SETTER) public void setVisibleTemplates(Collection<WorkflowTemplateModel> value)
      Generated method - Setter of Principal.visibleTemplates attribute defined at extension workflow.
      Parameters:
      value - the visibleTemplates
    • setWatchedComments

      @Accessor(qualifier="watchedComments", type=SETTER) public void setWatchedComments(List<CommentModel> value)
      Generated method - Setter of Principal.watchedComments attribute defined at extension comments.
      Parameters:
      value - the watchedComments
    • setWritableCatalogVersions

      @Accessor(qualifier="writableCatalogVersions", type=SETTER) public void setWritableCatalogVersions(List<CatalogVersionModel> value)
      Generated method - Setter of Principal.writableCatalogVersions attribute defined at extension catalog.
      Parameters:
      value - the writableCatalogVersions