com.businessobjects.enterprise.profile
Class Profile

java.lang.Object
  extended bycom.businessobjects.enterprise.infoobject.InfoObject
      extended bycom.businessobjects.enterprise.profile.Profile
All Implemented Interfaces:
java.io.Serializable

public class Profile
extends InfoObject
implements java.io.Serializable

Provides methods that allow you to access the targets, principals, and publications of this profile.

See Also:
Serialized Form

Constructor Summary
Profile()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Internal Use Only.
 CustomProperties getCustomProperties()
          Returns the custom properties.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
 ProfilePrincipals getPrincipals()
          Returns the collection of principal IDs that use this profile.
 ProfileTargets getProfileTargets()
          Returns the collection of profile targets.
 ProfilePublications getPublications()
          Returns the collection of publication IDs that use this profile.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Internal Use Only.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Internal Use Only.
 int hashCode()
          Internal Use Only.
 void setCustomProperties(CustomProperties customProperties)
          Sets the custom properties.
 void setPrincipals(ProfilePrincipals principals)
          Sets the collection of principal IDs that use this profile.
 void setProfileTargets(ProfileTargets profileTargets)
          Sets the collection of profile targets.
 void setPublications(ProfilePublications publications)
          Sets the collection of publication IDs that use this profile.
 
Methods inherited from class com.businessobjects.enterprise.infoobject.InfoObject
getAlerts, getChildrenObjects, getCreationTime, getCUID, getDescription, getEndTime, getErrorMessage, getID, getInstance, getInstanceObject, getIsApplicationObject, getIsComponent, getIsHiddenObject, getIsPluginObject, getIsRecurring, getIsRunnableObject, getIsSendable, getIsSystemObject, getKey, getKeywords, getKind, getLastRunTime, getLastSuccessfulInstanceCUID, getName, getNewJobID, getNextRunTime, getObjectIsContainer, getOwner, getOwnerCUID, getParentCUID, getPluginInfo, getRUID, getSchedulable, getSecurityInfo, getStartTime, getStatusInfo, getUiStatus, getUpdateTime, setAlerts, setChildrenObjects, setCreationTime, setCUID, setDescription, setEndTime, setErrorMessage, setID, setInstance, setInstanceObject, setIsApplicationObject, setIsComponent, setIsHiddenObject, setIsPluginObject, setIsRecurring, setIsRunnableObject, setIsSendable, setIsSystemObject, setKey, setKeywords, setKind, setLastRunTime, setLastSuccessfulInstanceCUID, setName, setNewJobID, setNextRunTime, setObjectIsContainer, setOwner, setOwnerCUID, setParentCUID, setPluginInfo, setRUID, setSchedulable, setSecurityInfo, setStartTime, setStatusInfo, setUiStatus, setUpdateTime
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Profile

public Profile()
Method Detail

getCustomProperties

public CustomProperties getCustomProperties()

Returns the custom properties.

Returns:
The custom properties.

setCustomProperties

public void setCustomProperties(CustomProperties customProperties)

Sets the custom properties.

Parameters:
customProperties - The custom properties.

getPublications

public ProfilePublications getPublications()

Returns the collection of publication IDs that use this profile.

Returns:
The collection of publication IDs that use this profile.

setPublications

public void setPublications(ProfilePublications publications)

Sets the collection of publication IDs that use this profile.

Parameters:
publications - The collection of publication IDs that use this profile.

getProfileTargets

public ProfileTargets getProfileTargets()

Returns the collection of profile targets.

Returns:
The collection of profile targets.

setProfileTargets

public void setProfileTargets(ProfileTargets profileTargets)

Sets the collection of profile targets.

Parameters:
profileTargets - The collection of profile targets.

getPrincipals

public ProfilePrincipals getPrincipals()

Returns the collection of principal IDs that use this profile.

Returns:
The collection of principal IDs that use this profile.

setPrincipals

public void setPrincipals(ProfilePrincipals principals)

Sets the collection of principal IDs that use this profile.

Parameters:
principals - The collection of principal IDs that use this profile.

equals

public boolean equals(java.lang.Object obj)
Internal Use Only.

Overrides:
equals in class InfoObject

hashCode

public int hashCode()
Internal Use Only.

Overrides:
hashCode in class InfoObject

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Internal Use Only.


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Internal Use Only.


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Internal Use Only.