本文整理汇总了Java中gov.nih.nci.security.authorization.domainobjects.ProtectionElement.getObjectId方法的典型用法代码示例。如果您正苦于以下问题:Java ProtectionElement.getObjectId方法的具体用法?Java ProtectionElement.getObjectId怎么用?Java ProtectionElement.getObjectId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类gov.nih.nci.security.authorization.domainobjects.ProtectionElement
的用法示例。
在下文中一共展示了ProtectionElement.getObjectId方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getInsititutionCriteria
import gov.nih.nci.security.authorization.domainobjects.ProtectionElement; //导入方法依赖的package包/类
public static InstitutionCriteria getInsititutionCriteria(HttpSession session){
InstitutionCriteria institutionCriteria = new InstitutionCriteria();
Collection<InstitutionDE> institutes = new ArrayList<InstitutionDE>();
//Check user credentials and constrain query by Institutions
if(session.getAttribute(RembrandtConstants.USER_CREDENTIALS)!=null){
UserCredentials credentials = (UserCredentials) session.getAttribute(RembrandtConstants.USER_CREDENTIALS);
Collection<ProtectionElement> protectionElements = credentials.getprotectionElements();
if(protectionElements != null){
for(ProtectionElement pe:protectionElements) {
Long instituteId = new Long(pe.getObjectId());
String name = pe.getProtectionElementName();
institutes.add(new InstitutionDE(name,instituteId));
}
}
institutionCriteria.setInstitutions(institutes);
}
return institutionCriteria;
}
示例2: getInsititutionCollection
import gov.nih.nci.security.authorization.domainobjects.ProtectionElement; //导入方法依赖的package包/类
public static Collection<InstitutionDE> getInsititutionCollection(HttpSession session){
Collection<InstitutionDE> institutes = new ArrayList<InstitutionDE>();
//Check user credentials and constrain query by Institutions
if(session.getAttribute(RembrandtConstants.USER_CREDENTIALS)!=null){
UserCredentials credentials = (UserCredentials) session.getAttribute(RembrandtConstants.USER_CREDENTIALS);
Collection<ProtectionElement> protectionElements = credentials.getprotectionElements();
if(protectionElements != null){
for(ProtectionElement pe:protectionElements) {
Long instituteId = new Long(pe.getObjectId());
String name = pe.getProtectionElementName();
institutes.add(new InstitutionDE(name,instituteId));
}
}
return institutes;
}
return null;
}
示例3: getInsititutionCollectionWithDisplayNames
import gov.nih.nci.security.authorization.domainobjects.ProtectionElement; //导入方法依赖的package包/类
public static Collection<InstitutionDE> getInsititutionCollectionWithDisplayNames(HttpSession session){
//Check user credentials and constrain query by Institutions
Map<String,InstitutionDE> sortedMap = new TreeMap<String,InstitutionDE>();
if(session.getAttribute(RembrandtConstants.USER_CREDENTIALS)!=null){
UserCredentials credentials = (UserCredentials) session.getAttribute(RembrandtConstants.USER_CREDENTIALS);
if(credentials.getprotectionElements()!= null){
for(ProtectionElement pe:credentials.getprotectionElements()){
try {
for(InstitutionLookup insitutionLookup:LookupManager.getInsitutionLookup()){
if(pe.getObjectId() != null && insitutionLookup.getInstitutionId() != null &&
pe.getObjectId().equals(insitutionLookup.getInstitutionId().toString())){
sortedMap.put(insitutionLookup.getDisplayName(),new InstitutionDE(insitutionLookup.getInstitutionName(),insitutionLookup.getDisplayName(),insitutionLookup.getInstitutionId()));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
return sortedMap.values();
}
示例4: buildDisplayForm
import gov.nih.nci.security.authorization.domainobjects.ProtectionElement; //导入方法依赖的package包/类
public void buildDisplayForm(UserProvisioningManager userProvisioningManager) throws Exception
{
ProtectionElement protectionElement = userProvisioningManager.getProtectionElementById(this.protectionElementId);
this.protectionElementName = protectionElement.getProtectionElementName();
this.protectionElementDescription = protectionElement.getProtectionElementDescription();
this.protectionElementType = protectionElement.getProtectionElementType();
this.protectionElementObjectId = protectionElement.getObjectId();
this.protectionElementAttribute = protectionElement.getAttribute();
this.protectionElementValue = protectionElement.getValue();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");
this.protectionElementUpdateDate = simpleDateFormat.format(protectionElement.getUpdateDate());
}
示例5: buildDisplayForm
import gov.nih.nci.security.authorization.domainobjects.ProtectionElement; //导入方法依赖的package包/类
public void buildDisplayForm(UserProvisioningManager userProvisioningManager) throws Exception
{
ProtectionElement protectionElement = userProvisioningManager.getProtectionElementById(this.protectionElementId);
this.protectionElementName = protectionElement.getProtectionElementName();
this.protectionElementDescription = protectionElement.getProtectionElementDescription();
this.protectionElementType = protectionElement.getProtectionElementType();
this.protectionElementObjectId = protectionElement.getObjectId();
this.protectionElementAttribute = protectionElement.getAttribute();
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yyyy");
this.protectionElementUpdateDate = simpleDateFormat.format(protectionElement.getUpdateDate());
}